Problems: o Enter the BootMenu GUI, then leave it...SysIHack won`t start because it checks if the gadtools.library is already used. The gadtools.library can`t be expunged so there`s no cure for this problem. o ACDPlay sends READ SUB-CHANNEL 0x42 SCSI command with the sc_CmdLength=6 but the SCSI-2 specs demand 10 Bytes for the cmd. The consequence is an error requester.(Friedhelm Bunk) Open: o BusError o >8x Audio cdda and the toomuchdata error ReleaseNotes: - V44.38 o LED reworked..now controlled by the script..luckily that works too now and this hopefully fixes the buserror nightmare. o For Fusion owners increased the chipram border in PatchMac to 0x4000. - V44.37 o Buserror fog adventure... o buserror doesn`t happen with the 68040.. o buserror doesn`t happen with all 68060 boards..(not with mine anymore) o buserrors don`t come as often when i added some more NOPs.. from 10min to 60min frequency for Klaus o buserror reason found by logicanalyser. The write value in DRIVER_SetLed and DRIVER_ClearLed is equal to the weird 4th byte in the DNAD(internal scripts dma pointer) which we thought caused the buserror. The chip basicly run amok and put this led value into some internal register it used as its own dma pointer. o LED COMPLETELY DISABLED.. - V44.36 o Little debug output changes o CMD Buffer length now 32 instead of 12 which already collides with new 16byte cmds o switch off HandShake Timeout(which is already on max) after the initial scan for el lamo devices which take that long to complete its instruction. The Handshake timeout was used to detect a bus hang and try to recover... o "Save" -> "Use" - V44.35 o Lun Number gadget update problem - V44.34 o Maxoffset 15(fixes Atlas2 problem) Shit manual. o Fixed the listview display problem(instead of Unit x only Unit 0) Disable/Enable setting were shown after a fresh reboot. - V44.33 o 68040/68060 disable check for some bootmenu fields o busid prefs activated o maprom prefs activated o fixed a missing FreeScreenDrawInfo - V44.32 o Flash Prefs write working now - V44.31 o Added BootMenu o Thrown out the old prefs system(have to disable it in Unitcontrol too) o fixed some little max sync period value problem - V44.30 o Playing around with the fifos...maybe that`s the cause for the buserror. (Walking through the fog sucks) o Check for termination on the wide bus side..if that fails..well..completely disable reselection - V44.29 o more intelligent dostype comparison in the CheckDeviceNode routine which tests if a current partition`s geometry is equal to a one already in the system so that filesystem can be used. The old check simply compared the whole DOSTYPEID. The new one checks if it`s the same and if not if it`s basicly the same where it ignores the last byte of the dostype which normally represents a filesystem type number ONE filesystem supports. o Fixed a removable problem with different disks that have the same geometry and same DeviceName. Now it works like it should. (MrDaniel) o I wasn`t able to reproduce the Buserror anymore.. - V44.28 o corrected the readtoomuch length output bug i introduced lately with some script changes o fixed the cybermap problem o max sync offset set to 16(manual is a bit unsecure about this) (The symbios web page says 16) - V44.27 o Activated script ram usage now. Maybe that removes these weird problems.(It didn`t...sigh) - V44.26 o Hopefully this awful buserror problem fixed. I couldn`t reproduce it with a heavy diskspeed test anymore but that doesn`t mean much.(well..actually 2 days afterwards it came back) - V44.25 o IOERR_OPENFAIL missed in some lowmemory error case o Fixed HDToolBox scan problem...oh well. - V44.24 o Small changes in the sync bookkeeping o Fixed Reselection hang problem - V44.23 o Didn`t init the internal sync,wide parameters after a SCSIReset, so unitcontrol still showed the old though it was already in async. - V44.22 o Corrected DCNTL_COM init - V44.21 o My little LED Devil... - V44.20 o WORM RDB load thrown out. o Phase Mismatch -> SCSI Reset now Force disconnect and Reset MSG is too riscy - V44.19 o Fixed some LED problem...sigh..we should really have done some simple BUS BUSY Led system. - V44.18 o Compiled with OPT - V44.17 o Handshake xx second enforcer hit interval with no termination. Fixed. - V44.16 o Reselection crash/actual problem fixed - V44.15 o Used Handshake Timeout to escape deadlocks o After a new Exabyte 8500 Firmware update, the Inquiry Data Phase deadlock vanished...strange. It worked with the old firmware at the Mk2 and 4091 o Fixed SCSI timing problems(UMAX Scanner works now and probably also the Exabyte without the update)..strange days o default reselection off(My little friend the Philips CDD2600) - V44.14 o Changed some requester msgs - V44.13 o Changed something in the Pool system to adapt to changed struct sizes o Enhanced Error output(more informations) - V44.12 o Fixed Autosense problem..uses SCSIF_OLDAUTOSENSE and not the bit which are different, so sense was always 4 bytes long. (MakeCD problem) - V44.11 o Fixed some beta release no reselection set bug o Reworked the sense system o Fixed 2 mungwall hits which fixes the AFS problem - V44.10 o Beta Release - V44.9 o Improved No Termination Check o Optimized the removable notify o Fixed some removable enforcer hit - V44.8 o Forgot the START Unit cmd...should fix some coldboot startup problems (Seagate 9G) o Removable task problem with notify.. o Lun problem with Identify msg - V44.7 o the automatic wide init was disactivated..changed that - V44.6 o More error check requesters+recovering o Reactivated UnitArray check for new Unitcontrol o Reactivated BusReset(it`s more dangerous now) o Activated WideResidue - V44.5 o Added a cludge to fix probescsi`s bug where it does this: Read Defect Data(Length=0x2000) with a sc_length=$fc so the unit wants to transfer data but the device doesn`t know where to store these. Oh well...this isn`t worth it. This cludge will break when a disconnect occurs... o More sophisticated bug requester output o smakefile problem which caused that RDB_Removable wasn`t up to date always which may caused enforcer hits. - V44.4 o Instead of a global termination check i added the check to OpenDevice which fails with HFERR_Phase if the termination isn`t correct. I should create a HFERR_Termination. - V44.3 o The removable task isn`t woken up when you rescan and a new unit is found. Has only an effect if you don`t have a recognized removable drive there. - V44.2 o Added IO_GetBusID o Added IO_GetMaxUnit o Added IO_GetMaxLun o Changed the IO_Prefs functions to care for more than 8 units o Fixed filesystem hunk loader`s more than 1 hunk bug... has no effect on FFS because it only has 1 hunk - V44.1 o reactivated Synchron,Wide and Reselection o used the optimizer(but disabled the modes which cause the code to crash) o fixed the hang problem(really weird thing) - V44.0 o Initial Beta release